home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / u_man / cat3 / Tcl / for.z / for
Text File  |  1998-10-30  |  2KB  |  67 lines

  1.  
  2.  
  3.  
  4. ffffoooorrrr((((3333TTTTccccllll))))                                                            ffffoooorrrr((((3333TTTTccccllll))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      for - ``For'' loop
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ffffoooorrrr _s_t_a_r_t _t_e_s_t _n_e_x_t _b_o_d_y
  13.  
  14.  
  15. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.      FFFFoooorrrr is a looping command, similar in structure to the C ffffoooorrrr statement.
  17.      The _s_t_a_r_t, _n_e_x_t, and _b_o_d_y arguments must be Tcl command strings, and _t_e_s_t
  18.      is an expression string.  The ffffoooorrrr command first invokes the Tcl
  19.      interpreter to execute _s_t_a_r_t.  Then it repeatedly evaluates _t_e_s_t as an
  20.      expression; if the result is non-zero it invokes the Tcl interpreter on
  21.      _b_o_d_y, then invokes the Tcl interpreter on _n_e_x_t, then repeats the loop.
  22.      The command terminates when _t_e_s_t evaluates to 0.  If a ccccoooonnnnttttiiiinnnnuuuueeee command
  23.      is invoked within _b_o_d_y then any remaining commands in the current
  24.      execution of _b_o_d_y are skipped; processing continues by invoking the Tcl
  25.      interpreter on _n_e_x_t, then evaluating _t_e_s_t, and so on.  If a bbbbrrrreeeeaaaakkkk command
  26.      is invoked within _b_o_d_y or _n_e_x_t, then the ffffoooorrrr command will return
  27.      immediately.  The operation of bbbbrrrreeeeaaaakkkk and ccccoooonnnnttttiiiinnnnuuuueeee are similar to the
  28.      corresponding statements in C.  FFFFoooorrrr returns an empty string.
  29.  
  30.  
  31. KKKKEEEEYYYYWWWWOOOORRRRDDDDSSSS
  32.      for, iteration, looping
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.